{% extends 'TopxiaWebBundle:CourseManage:layout.html.twig' %}
{% block title %}文件管理 - {{ parent() }}{% endblock %}
{% set side_nav = 'files' %}
{% set tab = 'courseLesson' %}
{% set script_controller = 'course-manage-file/index' %}
{% block main %}
  <style type="text/css">
  .tooltip-inner{
  max-width: 600px;
  }
  </style>
  <div class="panel panel-default panel-col">
    <div class="panel-heading">
      {% if type == 'courselesson' %}
        <button class="btn btn-info btn-sm pull-right"
        data-html5-url="{{ path('course_manage_batch_upload_course_files', {id:course.id, targetType:'courselesson'}) }}"
        data-normal-url="{{ path('course_manage_upload_course_files', {id:course.id, targetType:'courselesson'}) }}"
        data-storage="{{storageSetting.upload_mode}}"
        >
        <i class="glyphicon glyphicon-cloud-upload"></i>上传课时文件
        </button>
      {% elseif type == 'coursematerial' %}
        <button class="btn btn-info btn-sm pull-right"
        data-html5-url="{{ path('course_manage_batch_upload_course_files', {id:course.id, targetType:'coursematerial'}) }}"
        data-normal-url="{{ path('course_manage_upload_course_files', {id:course.id, targetType:'coursematerial'}) }}"
        data-storage="{{storageSetting.upload_mode}}"
        >
        <i class="glyphicon glyphicon-cloud-upload"></i>上传备用资料文件
        </button>
      {% endif %}
      文件管理
    </div>
    <div class="panel-body" id="file-manage-panel">
      <ul class="nav nav-tabs mbm">
        <li {% if type == 'courselesson' %} class="active" {% endif %}>
        <a href="{{ path('course_manage_files', {id:course.id, type:'courselesson'}) }}">课时文件</a></li>
        <li {% if type == 'coursematerial' %} class="active" {% endif %}><a href="{{ path('course_manage_files', {id:course.id, type:'coursematerial'}) }}">备用资料文件</a></li>
      </ul>
      <table class="table table-striped table-hover" id="course-lesson-table">
        <thead>
          <tr>
            <th width="5%"><input type="checkbox"  data-role="batch-select"></th>
            <th>文件名</th>
            <th>类型</th>
            <th>大小</th>
            <th>最后更新</th>
          </tr>
        </thead>
        <tbody>
          {% for uploadFile in courseLessons %}
            {% include 'TopxiaWebBundle:CourseFileManage:tbody-tr.html.twig' %}
          {% else %}
            <tr class="empty"><td colspan="20">无文件记录</td></tr>
          {% endfor %}
        </tbody>
      </table>
      
      <label class="checkbox-inline mrm mbm"><input type="checkbox" data-role="batch-select"> 全选</label>
      
      <div class="btn-group mbm">
        <button class="btn btn-danger btn-sm" data-role="batch-delete" data-name="文件记录" data-url="{{ path('course_manage_upload_course_delete_files', {id:course.id, type:tab}) }}">
        <i class="glyphicon glyphicon-trash"></i>
        删除</button>
      </div>
      
      <nav class="text-center">
        {{ web_macro.paginator(paginator) }}
      </nav>
      {% if type == 'coursematerial' %}
        <div class="alert alert-info">
          <ul>
            <li>上传备用资料文件成功后，在添加课时资料时可直接选取。</li>
            <li><strong><a href="{{ path('course_materials', {id:course.id}) }}">课程资料区</a></strong>显示的是所有课时下的资料文件。</li>
          </ul>
        </div>
      {% endif %}
      
    </div>
  </div>
{% endblock %}